Основні поняття Java
📌 Що таке ООП?
Об'єктно-орієнтоване програмування (ООП) – це парадигма програмування, яка базується на концепціях об'єктів та класів.
- Інкапсуляція – приховування деталей реалізації.
- Наслідування – можливість успадкування властивостей та методів від іншого класу.
- Поліморфізм – здатність об'єктів використовувати спільний інтерфейс по-різному.
- Абстракція – виділення суттєвих характеристик об'єкта.
🛠 Що таке SOLID?
SOLID – це набір принципів розробки, які допомагають створювати гнучку та масштабовану архітектуру.
- S – Single Responsibility Principle (Принцип єдиної відповідальності).
- O – Open/Closed Principle (Принцип відкритості/закритості).
- L – Liskov Substitution Principle (Принцип підстановки Лісков).
- I – Interface Segregation Principle (Принцип розділення інтерфейсів).
- D – Dependency Inversion Principle (Принцип інверсії залежностей).
Назад Далі